package com.ruoyi.project.domain.query;

import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.base.Field;
import com.ruoyi.common.core.base.Query;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 确认发放日志对象 project_detail_log
 * 
 * @author ruoyi
 * @date 2025-09-16
 */
@Data
@TableName(value = "project_detail_log ",autoResultMap = true)
public class ProjectDetailLogQuery  extends Query
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long id;

    /** 父表id */
    @Excel(name = "父表id")
    private Long detailId;

    /** 项目id */
    @Excel(name = "项目id")
    private String projectNo;

    /** 删除标志（0代表存在 2代表删除） */
    private String delFlag;

    /** 最后登录IP */
    @Excel(name = "最后登录IP")
    private String loginIp;

    /** 最后登录时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "最后登录时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date loginDate;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String personName;

    /** 个人总绩效 */
    @Excel(name = "个人总绩效")
    private BigDecimal personTotalt;

    /** 本次发放 */
    @Excel(name = "本次发放")
    private BigDecimal personCurrent;

    /** 剩余 */
    @Excel(name = "剩余")
    private BigDecimal personWait;

    /** 部门总绩效 */
    @Excel(name = "部门总绩效")
    private BigDecimal deptTotalt;

    /** 本次发放 */
    @Excel(name = "本次发放")
    private BigDecimal deptCurrent;

    /** 剩余 */
    @Excel(name = "剩余")
    private BigDecimal deptWait;

}
